package connect.service;

import io.netty.channel.ChannelHandlerContext;

public class Connection {

	/**
	 * 此连接对象 用于包裹连接标识
	 * 以及发送器
	 */
	
	private String key="";//标记
	private String ip;
	private ChannelHandlerContext context;//发送器
	
	
	public Connection(final ChannelHandlerContext context) {
		this.context=context;
		String[] address=context.channel().remoteAddress().toString().split(":");
		ip=address[0];
	}
	
	/**
	 * 设置标记
	 * @param key
	 */
	public void setKey(final String key) {
		this.key=key;
	}
	
	/**
	 * 返回标记
	 * @return
	 */
	public String getKey() {
		return key;
	}
	
	public String getIp() {
		return ip;
	}

	/**
	 * 返回发送器
	 * @return
	 */
	public ChannelHandlerContext getContext() {
		return context;
	}
	
}
